Lightweight requirements engineering in agile web development projects

نویسندگان

  • Mike Arvela
  • Zheying Zhang
  • Timo Poranen
چکیده

Web applications have become more commonplace, but it is still common for development projects to fail to meet their intended goals either in terms of budget, time-to-market or quality. Although increasingly popular in the recent years, the introduction of agile software development methodologies does not seem to make a significant difference as far as project success is concerned. I present that the problems are often due to failures or shortcomings in the discipline of Requirements Engineering (RE), a set of practices present in all software projects regardless of the development model being used. This thesis attempts to gather data and present a set of concepts and ideas which, introduced in an agile web development project, help to discover and maintain requirements critical for the success of the project. Vixtory, a prototype of a web-based tool for lightweight requirements documentation, is also presented and evaluated.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Agile Web Engineering (AWE) Process: Multidisciplinary Stakeholders and Team Communication

The Agile Web Engineering (AWE) Process is an agile or lightweight process that has been created to tackle the challenges that have been identified in Web engineering: short development life-cycle times; multidisciplinary development teams; delivery of bespoke solutions comprising software and data. AWE helps teams identify and manage the interactions between the business, domain, software and ...

متن کامل

Towards Lightweight Requirements Documentation

Most requirements management processes and associated tools are designed for document-driven software development and are unlikely to be adopted for the needs of an agile software development team. We discuss how and what can make the traditional requirements documentation a lightweight process, and suitable for user requirements elicitation and analysis. We propose a reference model for requir...

متن کامل

An Integrated Framework for Security Enhancement in Agile Development using Fuzzy Logic

Agile methods are widely employed to develop high-quality software, but theoretical analyses argue that agile methods are inadequate for security-critical projects. However, most agiledeveloped software today needs to satisfy baseline security requirements, so that we need to focus on how to achieve this level for typical agile projects. Software grows up through its life cycle, so software dev...

متن کامل

Agile Security Requirements Engineering

Agile processes have been deemed unsuitable for security sensitive software development as the rigors of assurance are seen to conflict with the lightweight and informal nature of agile processes. However, such apparently conflicting demands may be reconciled by introducing the new notion of abuser stories in the requirements domain. These extend the wellestablished concept of user stories to a...

متن کامل

Incremental Effort Prediction Models in Agile Development using Radial Basis Functions

One of the impediments to the wide dissemination of software estimation and measurement practices is the significant overhead imposed by these practices on the project and development team. Despite significant investment in research, the lightweight estimation of development effort is still an unsolved problem in software engineering. This study proposes a new, lightweight effort estimation mod...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010